Add microphone cutoff option#15
Conversation
|
Lgtm for the most part, only thing I noticed is in that screenshot there's a huge gap between the checkbox and the slider? Could you adjust that styling so it's more consistent (although I know some of the other settings aren't consistent, but i'd like to start trying to get them more uniform) |
|
Not super relevant to this specific PR but im sure these patches might be interesting, fixes a couple of issues. Aswell as a custom client with venmic implemented (mega ai slop warning, but i've tested it pretty rigorously and it seems stable enough) |
Open some PRs for those! They do indeed seem pretty good |

Content
Adds a user-configurable microphone cutoff volume (noise gate): mic input quieter than a chosen dBFS threshold is muted before being published.
AudioWorklet(level-based, with hysteresis, ~300ms hold and open/close gain smoothing) — works with RNNoise enabled or disabledMotivation and context
Because noise supression just isnt enough, a cut-off helps quite alot.
Similar PR upstream got closed for some reason perhaps we can have this nice feature here?
Screenshots / GIFs
Tests
lint:types,lint:oxlint,lint:knip,format:check,i18n:check,build:full,build:embeddedall passFor transparency sake, i have used AI in this PR.
Feel free to adjust or close if there is a better implementation.